package com.wyc.service;

import com.wyc.pojo.AdminAnnMg;
import com.wyc.pojo.SuperAdminAnnMg;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SuperAdminAnnMgService {
    //超级管理员添加公告
    int addAnnMg(SuperAdminAnnMg superAdminAnnMg);
    //获取超级管理员添加公告的信息
    int getTotal( String grade);
    //超级管理员查询公告信息分页显示
    List<SuperAdminAnnMg> findPage(Integer pageNum, Integer pageSize, String grade);
    //超级管理员删除公告
    int deleteById(Integer id);
    //超级管理员更新公告信息
    int updateById(SuperAdminAnnMg superAdminAnnMg);
    //根据发布者姓名搜索所发布得信息
    List<AdminAnnMg> findPageByAuthor( Integer pageNum, Integer pageSize, String author,String grade);
    //根据发布者姓名获取数据所发布的所有信息总和
    int getTotalByAuthor( String author,String grade);
}
